have the penny drop - French English Dictionary